﻿/* <General> */

.carbon-hidden
{
    display: none;
}

/* Remove Glow */
.carbon-input:focus, .carbon-dropdown:focus
{
    outline: none;
}

/* </General> */
.carbon-error
{
    color:#BB1919;
    padding:5px;
    margin-top:5px;
}

/* <Boxes> */

.carbon-box
{
    display:inline-block;
    position: relative;
    vertical-align: top;
}

/* </Boxes> */

/* <Input> */

.carbon-input
{
    margin: 0px;
    padding: 3px 5px;
    background: white;
    color: black;
    font: 12px "segoe ui" ,arial,sans-serif;
    
    margin:0px;
	border-radius:0px;
	border: 1px solid #b9b9b9;
	border-top: 1px solid #a0a0a0;
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}

/* <Input.Validation> */

.carbon-number .carbon-input
{
    text-align: right;
}

.carbon-validation-error .carbon-input
{
    border-color: #BB1919;
}

.carbon-validation-error .carbon-input-hover .carbon-input
{
    border-color: #4d90fe;
}

.carbon-validation-error .carbon-input-focus .carbon-input
{
    border: 1px solid #4d90fe;
	border-radius:0px;
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.3);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.3);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.3);
	outline: none;
}

/* </Input.Validation> */

/* <Input.Focus> */

.carbon-input-focus .carbon-input
{
    border-color: #4d90fe;
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.3);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.3);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.3);
	outline: none;
}

/* </Input.Focus> */

.carbon-input-hover .carbon-input
{
    border-color: #4d90fe;
}

/* <DropDown> */

.carbon-dropdown
{
    border: 1px solid #b9b9b9;
	border-top: 1px solid #a0a0a0;
	border-radius:0px;
}

.carbon-validation-error .carbon-dropdown
{
    border: 1px solid;
    border-color: #BB1919;
}

/* </DropDown> */

/* <Popup> */

div.boxy-content
{
    padding: 0px;
}

.boxy-close
{
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    background-image: url(boxy.png);
}

.boxy-hightlight .boxy-close
{
    background-position: 0px -16px;
}

/* </Popup> */

/* <FileUpload> */

.carbon-file-upload
{
    display:inline;
}

.carbon-file-upload .carbon-add-button
{
    display: inline-block;
}

.carbon-file-upload .carbon-remove-button
{
    display: inline-block;
}

.carbon-file-upload .carbon-filename
{
    width: 150px;
    overflow: hidden;
    white-space: nowrap;
}

.carbon-file-upload .carbon-remove-col
{
    width: 20px;
}

/* </FileUpload> */

/* <Boxy> */
.answers
{
    padding:5px;
}

.answers input 
{
    width: 100px;
}

div.boxy-modal-blackout 
{
    background-color:White;
}
/* </Boxy> */